979
778
2
3
307
108
35
1
4
303
16
1
6
2
1
187
125
33
536
2
1757
529
1005
948
121
5
1
1528
29
47
12
14
36
1
1
64
1
1
1
1
154
1
598
1002
775
823
37
5
1
13
1090
1
8
72
1
1
142
79
5
1
13
4
1
3
19
426
1
1307
23
24
1662
1
53
1571
99
65
4
29
17
1
154
1058
4
1
352
151
1751
6
508